home *** CD-ROM | disk | FTP | other *** search
-
-
-
- VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx)))) VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx))))
-
-
-
- NNNNAAAAMMMMEEEE
- VkCompletionField - A text input field that supports automatic name
- completion
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- VkComponent : VkCallbackObject
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <Vk/VkCompletionField.h>
-
- PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
- VkCompletionField(const char* name, Widget parent);
- virtual void ~VkCompletionField(void);
-
-
- CCCCoooonnnnttttrrrroooolllllllliiiinnnngggg CCCCuuuurrrrrrrreeeennnntttt CCCCoooommmmpppplllleeeettttiiiioooonnnnssss
- void add(char* name);
- void clear(void);
-
-
- AAAAcccccccceeeessssssss ttttoooo tttteeeexxxxtttt
- char *getText();
-
-
- PPPPRRRROOOOTTTTEEEECCCCTTTTEEEEDDDD PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
- MMMMaaaannnniiiippppuuuullllaaaattttiiiinnnngggg PPPPaaaarrrrttttiiiiaaaallll EEEExxxxppppaaaannnnssssiiiioooonnnnssss
- virtual void expand(struct XmTextVerifyCallbackStruct* cb);
-
-
- AAAAcccccccceeeessssssss ttttoooo CCCCuuuurrrrrrrreeeennnntttt EEEExxxxppppaaaannnnssssiiiioooonnnnssss
- virtual void activate(struct XmTextVerifyCallbackStruct* cb);
- VkNameList* _currentMatchList;
- VkNameList* _nameList;
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The VkCompletionField component is a text input field that supports
- name expansion. If the user types a space, the component attempts to
- complete the current contents of the text field, based on a known
- list of possible expansions. Applications must provide the list of
- possible expansions. Applications that wish to be notified when the
- user types a <RETURN> into the text field can register a ViewKit
- C++-style callback using the _V_k_C_o_m_p_l_e_t_i_o_n_F_i_l_e_d::_e_n_t_e_r_C_a_l_l_b_a_c_k()
- hook.
-
-
-
- DDDDEEEERRRRIIIIVVVVIIIINNNNGGGG SSSSUUUUBBBBCCCCLLLLAAAASSSSSSSSEEEESSSS
- Applications that wish to have more control over the expansion
- process might benefit from subclassing. The _e_x_p_a_n_d() member
- function, which is called when the user types into the text field,
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx)))) VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx))))
-
-
-
- can be overridden, and derived classes can also access the complete
- list of possible completions as well as those items that match the
- current list of partial matches. Derived classes that wish to be
- notified when the user types a <RETURN> into the text field can
- override the _a_c_t_i_v_a_t_e() member function.
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- aaaaccccttttiiiivvvvaaaatttteeee(((())))
- virtual void activate(struct XmTextVerifyCallbackStruct* cb);
-
-
- Called when the user types a <RETURN> key. The component attempts to
- expand the current content of the text field before this function is
- called.
-
- eeeexxxxppppaaaannnndddd(((())))
- virtual void expand(struct XmTextVerifyCallbackStruct* cb);
-
-
- Called when any text is typed into the text field.
-
- VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd(((())))
- VkCompletionField(const char* name, Widget parent);
-
-
- Initializes the VkCompletionField class and creates the widgets used
- by the component.
-
- ~~~~VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd(((())))
- virtual void ~VkCompletionField(void);
-
-
- Frees all storage associated with this class.
-
- aaaadddddddd(((())))
- void add(char* name);
-
-
- Add an item to the list of possible expansions.
-
- cccclllleeeeaaaarrrr(((())))
- void clear(void);
-
-
- Clear all possible expansions.
-
- DDDDAAAATTTTAAAA MMMMEEEEMMMMBBBBEEEERRRR DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- ____ccccuuuurrrrrrrreeeennnnttttMMMMaaaattttcccchhhhLLLLiiiisssstttt
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx)))) VVVVkkkkCCCCoooommmmpppplllleeeettttiiiioooonnnnFFFFiiiieeeelllldddd((((3333xxxx))))
-
-
-
- VkNameList* _currentMatchList;
-
-
- At any point following an expansion, this list contains all possible
- expansions of the current text.
-
- ____nnnnaaaammmmeeeeLLLLiiiisssstttt
- VkNameList* _nameList;
-
-
- This list contains all possible expansions registered with the
- component.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
- installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
- afterRealizeHook(), setDefaultResources(), getResources(), show(),
- hide(), realize(), manage(), unmanage(), name(), baseWidget()
- okToQuit(), _name, _baseWidget, _w, deleteCallback
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
- callCallbacks(), addCallback(), removeCallback(),
- removeAllCallbacks()
-
-
- CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
- VkNameList
-
- BBBBUUUUGGGGSSSS
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- VkComponent, VkNameList _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
- _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-